package com.ruoyi.common.core.domain.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class InvoiceConfigDTO {
    /**
     *  发票表单ID
     **/
    @JsonProperty("invoice_form_id")
    private String invoiceFormId;
    /**
     *  不动产地址
     **/
    @JsonProperty("real_estate_address")
    private String realEstateAddress;
    /**
     *  租赁期起
     **/
    @JsonProperty("lease_start_date")
    private String leaseStartDate;

    /**
     *  租赁期止
     **/
    @JsonProperty("lease_end_date")
    private String leaseEndDate;
    /**
     *  面积单位
     **/
    @JsonProperty("area_unit")
    private String areaUnit;
    /**
     *  销方名称
     **/
    @JsonProperty("seller_name")
    private String sellerName;
    /**
     *  单位
     **/
    @JsonProperty("unit")
    private String unit;
    /**
     *  发票行性质
     **/
    @JsonProperty("invoice_line_nature")
    private String invoiceLineNature;
    /**
     *  税率标示
     **/
    @JsonProperty("tax_rate_flag")
    private String taxRateFlag;
    /**
     *  税率
     **/
    @JsonProperty("tax_rate")
    private String taxRate;
    /**
     *  税收分类编码
     **/
    @JsonProperty("tax_classification_code")
    private String taxClassificationCode;
    /**
     *  商品名称
     **/
    @JsonProperty("goods_name")
    private String goodsName;
    /**
     *  商品数量
     **/
    @JsonProperty("goods_quantity")
    private String goodsQuantity;
    /**
     *  优惠政策标识
     **/
    @JsonProperty("preferential_policy_flag")
    private String preferentialPolicyFlag;
    /**
     *  增值税特殊管理标识
     **/
    @JsonProperty("vat_special_management_flag")
    private String vatSpecialManagementFlag;
    /**
     *  纳税人识别号
     **/
    @JsonProperty("taxpayer_identification_number")
    private String taxpayerIdentificationNumber;
    /**
     *  电子税务局登录账号
     **/
    @JsonProperty("tax_bureau_login_account")
    private String taxBureauLoginAccount;
    /**
     *  APPID
     **/
    @JsonProperty("invoice_appid")
    private String invoiceAppid;
    /**
     *  AppSecret
     **/
    @JsonProperty("invoice_appsecret")
    private String invoiceAppsecret;
}
